
#ifndef OBJECT_INSPECTOR_VISITOR_CHANGE_BACKGROUND_OSG
#define OBJECT_INSPECTOR_VISITOR_CHANGE_BACKGROUND_OSG

#include <QtCore/QObject>
#include <QtCore/QString>
#include <QList>
#include <QBrush>
#include <QSharedPointer>
#include <QStandardItem>
#include <EObject.h>
#include <ObjectInspectorVisitor.h>
class ObjectInspectorVisitorChangeBackgroundOsg : public ObjectInspectorVisitor
{
public:

    ObjectInspectorVisitorChangeBackgroundOsg();

    virtual ~ObjectInspectorVisitorChangeBackgroundOsg();

    virtual void apply(QStandardItem* item);

    void setBackgroundBrush(const QBrush& brush);
private:
    QBrush m_backgroundBrush;
};

#endif // OBJECT_INSPECTOR_VISITOR_CHANGE_BACKGROUND_OSG
